package com.bf.electroplating.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bf.electroplating.pojo.entity.Warning;

/**
 * 预警信息服务接口
 * 
 * @author system
 * @since 2025-01-11
 */
public interface IWarningService extends IService<Warning> {

    /**
     * 根据模块查询预警列表
     * @param module 预警模块
     * @return 预警列表
     */
    java.util.List<Warning> getWarningsByModule(String module);

    /**
     * 根据公司ID查询预警列表
     * @param companyId 公司ID
     * @return 预警列表
     */
    java.util.List<Warning> getWarningsByCompanyId(String companyId);

    /**
     * 根据预警级别查询预警列表
     * @param warningLevel 预警级别
     * @return 预警列表
     */
    java.util.List<Warning> getWarningsByLevel(String warningLevel);
}